$(function(){
	var url = 'http://'+location.host+'/spider/public/index.php/';
	$('#transh').removeAttr('readonly');
	//---------登录cookies------------
	var login_back = {};
	if($.cookie('fuchen_user')!='null' && $.cookie('fuchen_user')!=null){
		login_back = JSON.parse($.cookie('fuchen_user'));
		$('#register_login>p').remove();
		$('#register_login').append('<p id="down" class="float-right mb-0 mr-2">注销登录</p>');
	}
	//----------验证码配置--------------
	TouClick.ready(function(){
	 	TouClick('yzm',{
	 		onSuccess : function(obj)
	 		{
            $("#token").val(obj.token) ;
            $("#checkAddress").val(obj.checkAddress);
            $("#sid").val(obj.sid) ;
	 		}})
	})
	//---------小导航折叠版效果-----------
	$('#nav_btn').blur(function(){
		$('#sm_mav').collapse('hide');
	})
	//--------操作页面载入ajax--------------
	$('#Left_nav li,#sm_mav li').click(function()
	{
		var name = $(this).data('name');
		if(name==null){
			if($(this).attr('aria-expanded')=='true'){
				$(this).children('img').css('animation','for_nav 0.3s linear forwards');
			}else{
				$(this).children('img').css('animation','by_nav 0.3s linear forwards');
			}
			return ;
		}
		var this_url = url+'webcontent/'+name+'.html';
		if( name == 'ipini'){
			$('#right').attr('ame','true');
		}else{
			$('#right').attr('ame','false');
		}

		if(!$.isEmptyObject(login_back)){
			if(name == 'pay' || name == 'info'){
				get_content(this_url,name);
			}else{
				if(login_back.vip !=null && login_back.vip != 'null'){
					get_content(this_url,name);
				}else{
					alert('本功能仅限VIP可用！');
					CloseNav();
				}
			}
		}else{
			alert('请先注册登录！');
			CloseNav();
		}
	})

	function user_info(){
		var info_array = ['用户名:'+login_back.username,'到期时间:'+login_back.vip,'邀请积分:'+login_back.mark,'邀请链接:http://'+location.host+'/spider/join/' + login_back.id+'.html'];
		$('#user_info>p').each(function(i){
			$(this).text(info_array[i]);
		})
	}

	function user_tools()
	{
		$('#key').val(login_back['id']+'(=)'+login_back['password']);
	}

	//------获取列表正文页---------
	function get_content(this_url,name)
	{
		$.ajax({
			type:"get",
			url:this_url,
			async:true,
			cache:true,
			success:function(data)
			{
				$('#content').html(data);
				switch (name)
				{
					case 'info':
					user_info();
					break;
					case 'ip':
					$('#user_href').val('http://'+location.host+'/spider/personal/' + login_back.id+'.html');
					break;
					case 'tools':
					user_tools();
					break;
				}

				CloseNav();

			}
		});
	}

	function CloseNav()
	{
		if($('#right').width()==0)
		{
			$('#right').animate({
				width:'100%'
			},100)
			$('.left').animate({
				width:0
			},100)
		}
	}


//	function placard(h)
//	{
//		$('#placard>p').first().animate({
//			height:'0px'
//		},1000,function(){
//			$(this).insertAfter('#placard>p:last-child');
//			$(this).css('height',h);
//		})
//		setTimeout(function(){placard(h);},3000);
//	}
	//---------配置页面-------------------
	$('body').on('click','#save',function(){
		$.post(url+'index/Index/userini/id/'+login_back['id'],$("#ipini").serialize(),function(a){
			new_alert(a);
		})
	})
	//----------绑定卡密兑换------------------
	$('body').on('click','#pay_confirm',function(){
		if(login_back.id != null){
			$.get(url+'index/Index/paycash/id/'+login_back.id+'/card/'+$('#card').val(),function(data){
				if($.isPlainObject(data)){
					login_back.vip = data.vip;
					new_alert('已成功升级VIP！');
					$.cookie('fuchen_user',null);
				}else{
					new_alert(data);
				}
			})
		}else{
			new_alert('您还未登录！')
		}
	})
	//-------------注册登录切换--------------------------
	$('#register_login p').eq(0).click(function(){
		$('#tpwd').css('display','block');
		$('#submited').text('注册');
	})
	$('#register_login p').eq(1).click(function(){
		$('#tpwd').css('display','none');
		$('#submited').text('登录');
	})
	//------------提交注册登录请求--------------------
	$('#submited').click(function(){

		var type = $(this).text();
		var user = $('input[name=user]').val();
		var pwd = $('input[name=password]').val();
		var ini = $('#yzm_serialize').serialize();
		ini = ini+'&type='+type;
		if(user=='' || pwd=='' || tpwd=='')
		{
			alert('请正确输入后提交！');
		}else if(type=='注册'){
			var tpwd = $('#tpwd input').val();
			if(pwd != tpwd)
			{
				alert('两次密码不一致！');
			}else
			{
				$.post(url+"index/Index/operate",ini,function(data){alert(data);})
			}//---------注册完成-----------
		}else if(type=='登录'){
			$.post(url+"index/Index/operate", ini, function(data)
			{
				if($.isPlainObject(data))
				{
					new_alert('登陆成功！');
					$('#login').modal('hide');
					login_back = data;
					$.cookie('fuchen_user',JSON.stringify(data),{expires:1});
					$('#register_login>p').remove();
					$('#register_login').append('<p id="down" class="float-right mb-0 mr-2">注销登录</p>');
					if(data.id=='1'){
						$('#register_login').append('<p id="admin" class="float-right mb-0 mr-2">后台管理</p>');
					}

				}else
				{
					alert(data);
				}
			})}//-------登录完成------------
	})

	//---------注销页面--------------
	$('body').on('click','#down',function (){
		$.cookie('fuchen_user',null);
		window.location.reload();
	});
	//---------登录后台-------------
	$('body').on('click','#admin',function(){
		window.open(url+'admin/Index/index/key/'+login_back.password);
	});
	//--------收款页面购买按钮事件-----------
	$('body').on('click','.card-footer>button:first-child',function(){
		$('.card-header').each(function(i,n){$(this).text($(this).data('name'));});
		$('.card-footer').each(function(i,n){$(this).text($(this).data('alert'));});
		$('.card').each(function(i,n){
			$(this).children('img').removeClass('d-none');
			$(this).children('ul').addClass('d-none');
		})
	})
	//--------获取地址信息-----------
	$('body').on('click','#ip_reload',function(){
		if($.isEmptyObject(login_back)){
			new_alert('请先登录！');
			return;
		}else{
		$.post(url+'getplace/'+login_back.id,"sign=0165",function(data){
			$('#place_table').empty();
			$.each(data,function(i,n){

				if(n.indexOf('datetime')!=-1){
					var obj = JSON.parse(n);
					var str = '<tr><td>'+obj.ip+'</td><td>'+getLocalTime(obj.datetime)+'</td></tr>';
					$('#place_table').append(str);
				}

			})
		})
	}})
	$('body').on('click','#copy',function(){
		$('#user_href')[0].select();
		document.execCommand("Copy");
		new_alert('复制完毕！');
	})
	//-------地址信息按钮事件-----------------
	$('body').on('click','#place_table button[data-cache]',function(){
		var str = $(this).data('cache');
		str = JSON.stringify(str);
		new_alert(str);
	})
	$('body').on('click','#place_table button:last-child',function(){
		if($.isEmptyObject(login_back)){
			new_alert('请先登录！');
			return;
		}else{
		var str = $(this).prev().data('cache');
		if(typeof str == 'string'){
			var obj = JSON.parse(str);
		}else{
			var obj = str;
		}

		window.open(url+'Map/x/'+obj.content.location.lat+'/y/'+obj.content.location.lng);}
	})
	/*---------刷新积分-------------------------------*/
	$('body').on('click','#mark_reload',function(){
		if($.isEmptyObject(login_back)){
			new_alert('请先登录！');
			return;
		}else{
		$.get(url+'index/Index/getmark/id/'+login_back.id+'/r/'+Math.random().toString(),function(data){
			new_alert('邀请积分已刷新，如未改变请稍等2分钟后重试！');
			login_back.mark=data.mark;
			$('#user_info>p').eq(2).text('邀请积分:'+data.mark);
		})}
	})
	//--------右下角信息框---------------
	function new_alert(str)
	{
		$('#alert>p').text(str);
		$("#alert").fadeIn(300);
	}
	//------添加自动查询任务----------
	$('body').on('click','#query_auto_add',function(){
		if($.isEmptyObject(login_back)){
			new_alert('请先登录！');
			return;
		}else{
			var ini=$('#query_form').serialize();
			if(ini=='phone=&QQ=&email=&sign='){
				new_alert('请先输入内容！');
				return;
			}
		}
		$.post(url+'index/Index/queryadd/id/'+login_back.id+'/key/'+login_back['password'],ini,function(data){new_alert(data);})
	})
	//---------获取查询数据------------
	$query_num=0;
	$('body').on('click','#get_query_data>button',function(){
		if($.isEmptyObject(login_back)){
			new_alert('请先登录！');
			return;
		}else{
		$num=$(this).data('num');
		if($num==0){
			$query_num=0;
		}else{
			$query_num=$query_num+$num;
		}
		$.get(url+'index/Index/queryshow/id/'+login_back.id+'/num/'+$query_num+'/key/'+login_back['password'],function(data){
			var ap_str = '';
			for(i=0;i<data.length;i++){
				var str = data[i].split('|');
				if(str[1]==null){
					ap_str=ap_str+'<li class="list-group-item justify-content-between">'+str[0]+'<span class="badge badge-warning "><span >正在查询</span></span></li>'
				}else{
					ap_str =ap_str+'<li class="list-group-item justify-content-between">'+str[0]+'<span class="badge badge-success "><span >点击资料</span></span></li>'
				}
			}
			$('#query_list').html(ap_str);
		});
	}})
	//---------搜索查询_查询提交-------------------
	var search_page = 0;
	$('body').on('click','.search_btn',function(){
		if($.isEmptyObject(login_back)){
			new_alert('请先登录！');
			return;
		}else{
		var $data= [];
		$data[0] = $('#search_value>input').first().val();
		$data[1] = $('#search_value>input').last().val();
		if($data[1]!=''){
			if($(this).data('page')==0){search_page = 0;}else{search_page = search_page + $(this).data('page');}
			$('.search_btn').attr('disabled','true');
			new_alert('正在查询，请稍候！.....');
			$.get(url+'index/Index/engines/id/'+login_back.id,'value='+encodeURI($data[1])+'&wbe='+encodeURI($data[0])+'&page='+search_page,function(data){

				if(data===9)
				{
					new_alert('非VIP不得使用本功能！');

				}else{

					if($.isEmptyObject(data))
					{
						new_alert('没有找到您需要的内容！');

					}else{

						var str= '';
						$.each(data, function(i,n) {str =str + '<li class="list-group-item">'+n+'</li>';});
						$('#search_list').html(str);
						$('#search_list a').attr('target','_blank');
						new_alert('查询完毕！');

					}

				}

				$('.search_btn').removeAttr('disabled','true');

			});
		}else{
			new_alert('请输入要查询的内容！');
		}
	}})
	//-------IP查询页面--------------
	$('body').on('click','#ip_search',function(){
		$.get(url+'ip/'+$.trim($('#ip_text').val()),function(data){
			if(data=='非VIP不得使用本功能！'){
				new_alert(data);
			}else{
				$('#ip_list>.collapse').each(function(){
					var s = $(this).attr('id');
					$(this).children('li').text(data[s]);
				})
			}
		});
	})

	$('body').on('click','#ip_list button',function(){
		var target = $(this).parent().data('target');
		var str = $(target).find('li').text();
		var obj = JSON.parse(str);
		window.open(url+'Map/x/'+obj.content.location.lat+'/y/'+obj.content.location.lng);

	})
	//--------手机导航效果--------
	$('#nav_btn').click(function(){
		$('#right').animate({
			width:0
		},100)
		$('.left').animate({
			width:'100%'
		},100)
	})

	//-------百度网盘真实用户名----------
	$('body').on('click','#pan_user',function(){
		var uk = $('#pan_uk').val();
		var parm = /uk=([0-9]*)/ig ;
		var data =parm.exec(uk);
		$.get(url+'pan/'+data[1],function(response){
			new_alert(response);
		})
	})

	function isIE()
	{ //ie?
	 if (!!window.ActiveXObject || "ActiveXObject" in window)
	  alert('检测到您可能是IE内核浏览器，将造成页面混乱。可切换为极速模式，或使用谷歌内核浏览器！');
	  else
	  return false;
	}

	ieIE();


	


	function getLocalTime(nS) 
	{
		return new Date(parseInt(nS) * 1000).toLocaleString().replace(/:\d{1,2}$/,' ');  
	}



























































})
